package file;

import java.io.File;

/**
 * 访问一个项目的所有子项
 */
public class ListFilesDemo {
    public static void main(String[] args) {
        //获取当前项目下的所有子项
        File dir =new File(".");
        /*
        判断是否是一个目录 Boolean isDirectory();
        判断是否是一个文件 Boolean isFile();
         */
        if (dir.isDirectory()){
            System.out.println(dir.getName()+"是一个目录");
        }
        /*
        File[] listFiles();
        获取当前file对象表示的目录的所有子项
        返回数组中每个file对象就是该类的一个子项.
         */
        File [] subs =dir.listFiles();
        System.out.println(subs.length+"个子项");
        for (File sub :subs ){
            System.out.println("名称："+sub.getName());
        }
    }
}
